const fs = require('fs');
const path = require('path');

const folderPath = 'txtdata';

fs.readdir(folderPath, (err, files) => {
  if (err) {
    console.error('读取文件夹时发生错误:', err);
    return;
  }

  files.forEach((file) => {
    const filePath = path.join(folderPath, file);

    // 检查文件名是否以"20240203"开头
    if (!file.startsWith('20240203')) {
      // 删除文件
      fs.unlink(filePath, (unlinkErr) => {
        if (unlinkErr) {
          console.error(`删除文件 ${file} 时发生错误:`, unlinkErr);
        } else {
          console.log(`成功删除文件: ${file}`);
        }
      });
    } else {
      console.log(`跳过文件: ${file}`);
    }
  });
});
